home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / misc / xref_v1.1.lha / XRef / Tools / lib / convertsuffix.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-09-10  |  701 b   |  44 lines

  1. /*
  2. ** $PROJECT: xrefsupport.lib
  3. **
  4. ** $VER: convertsuffix.c 1.1 (10.09.94)
  5. **
  6. ** by
  7. **
  8. ** Stefan Ruppert , Windthorststraße 5 , 65439 Flörsheim , GERMANY
  9. **
  10. ** (C) Copyright 1994
  11. ** All Rights Reserved !
  12. **
  13. ** $HISTORY:
  14. **
  15. ** 10.09.94 : 001.001 :  initial
  16. */
  17.  
  18. #include "/source/Def.h"
  19.  
  20. #include "xrefsupport.h"
  21.  
  22. #define EOS          '\0'
  23.  
  24. static const STRPTR guidesuffix = ".guide";
  25.  
  26. void convertsuffix(ULONG filetype,STRPTR file)
  27. {
  28.    ULONG len = strlen(file);
  29.  
  30.    switch(filetype)
  31.    {
  32.    case FTYPE_AUTODOC:
  33.       file[len-4] = EOS;
  34.       break;
  35.    case FTYPE_DOC:
  36.       strcpy(&file[len-4],guidesuffix);
  37.       break;
  38.    case FTYPE_MAN:
  39.       strcpy(&file[len-2],guidesuffix);
  40.       break;
  41.    }
  42. }
  43.  
  44.